/*
 * @Description: 银行账户类的测试类
 * 
 * @Author: rendc
 * 
 * @Date: 2025-07-28 09:16:28
 * 
 * @LastEditors: rendc
 * 
 * @LastEditTime: 2025-07-28 11:55:25
 */
// 测试类
public class TestAccount {

  public static void main(String[] args) {
    // // 创建账户类对象 - 调用的是类的无参构造器
    Account account1 = new Account();
    // Account account2 = new Account();
    // // 访问对象的属性
    // // 私有的数据成员是访问不到的 编译报错
    // // account.id = "999";
    // // System.out.println("id:" + account1.id);
    // // 使用公开的方法访问属性
    // // System.out.println("id:" + account1.getId()); // null
    // // 使用公开的方法设置属性 借用set方法设置值
    // account1.setId("001");
    // // 使用公开的方法设访问属性 借用get方法访问值
    // // System.out.println("id:" + account1.getId()); // 001
    // // 使用公开的方法设置属性 借用set方法设置值
    // account1.setBalance(0.0);
    // // 使用公开的方法设访问属性 借用get方法访问值
    // // System.out.println("balance:" + account1.getBalance()); // 0.0
    // account1.show();

    // account2.setId("002");
    // // 使用公开的方法设访问属性 借用get方法访问值
    // // System.out.println("id:" + account2.getId()); // 002
    // // 使用公开的方法设置属性 借用set方法设置值
    // account2.setBalance(100.0);
    // // 使用公开的方法设访问属性 借用get方法访问值
    // // System.out.println("balance:" + account2.getBalance()); // 100.0
    // account2.show();

    // Account account3 = new Account("003");
    // account3.show();

    // Account account4 = new Account(0.1);
    // account4.show();

    Account account5 = new Account("005", "借记卡", 0.1);
    account5.show();

  }
}